package com.aaa.ssm.dao;

import com.aaa.ssm.entity.Scenic;

import java.util.List;

public interface ScenicDao {
    /**
     * 带参分页查询
     *
     * @param scenic 实体
     */
    List<Scenic> queryByParam(Scenic scenic);

    /**
     * 查询所有景区信息
     * @return
     */
    List<Scenic> queryAll();
    /**
     * 根据编号查询
     *
     * @param id 编号
     */
    List<Scenic> queryById(int id);


    /**
     * 根据id查询
     * @param id
     * @return
     */
    Scenic queryBy(int id);

    /**
     * 添加
     *
     * @param scenic 实体
     */
    int add(Scenic scenic);

    /**
     * 修改
     *
     * @param scenic 实体
     */
    int update(Scenic scenic);

    /**
     * 根据编号查询
     *
     * @param id 编号
     */
    int deleteById(Integer id);

    /**
     * 分页查询
     * @param scenic
     * @return
     */
    List<Scenic> recommendShow(Scenic scenic);

    /**
     * 价钱查询
     * @param scenic
     * @return
     */
    List<Scenic> priceShow(Scenic scenic);
}
